
// use lipo_base::lstring::verify_pb as MyVerify;
// use lipo_base::lfile::file_utils as FileUtils;

// use lipo_base::ljson::json_utils as JsonUtils;

use lipo_base::lmaths as Maths;

fn main(){

      // let number = lib::add(10,20);
    //
    // println!("显示数据：{}", number);

    // ldate::dateutils::getNowTime();



//    let if_match = verify_pb::is_phone("13076037307");
//    let if_match1 = verify_pb::is_phone("1307603730");
//    let if_match2 = verify_pb::is_phone("19076037307");
//    let if_match3 = verify_pb::is_phone("150760373071");
   

//    println!("是否匹配：{}", if_match);
//    println!("是否匹配1：{}", if_match1);
//    println!("是否匹配2：{}", if_match2);
//    println!("是否匹配3：{}", if_match3);


    // println!("是否匹配： {}", verify_pb::format_phone("+8613037878955"));
    // println!("是否匹配： {}", verify_pb::format_phone("02867391245"));
    // println!("是否匹配： {}", verify_pb::format_phone("13037878955"));


    // println!("是否是数字：{}", verify_pb::is_number("1iad"));
    // println!("是否是数字：{}", verify_pb::is_number("0258"));
    // println!("是否是数字：{}", verify_pb::is_number("-4562"));
    // println!("是否是数字：{}", verify_pb::is_number("张"));


    // println!("转换数字： {}", MyVerify::string_to_number("1iad"));
    // println!("转换数字： {}", MyVerify::string_to_number("0258"));
    // println!("转换数字： {}", MyVerify::string_to_number("-4562"));
    // println!("转换数字： {}", MyVerify::string_to_number("张"));

    // println!("电话号码脱敏： {}", MyVerify::desen_phone("18037878955"));
    // println!("电话号码脱敏： {}", MyVerify::desen_phone("1803787895"));
    // println!("电话号码脱敏： {}", MyVerify::desen_phone("180378789555"));



    // FileUtils::write_file("d://it.txt", "你想要什么，我不知道啊\n", true).unwrap_or_else(|_err|{});

    // FileUtils::read_file("d://it.txt", |str|{
    //     println!("我要的数据：{:?}", str);
    // }).unwrap_or_else(|_err|{});

    // FileUtils::read_all_file("d://IT/jar").unwrap();

    // JsonUtils::str_to_json(r#"{"name":"张三","age":12, "data":12, "time":"12.8"}"#);

    // Maths::test_math();
    // lipo_base::lrandom::test_random();

    // lipo_base::ldate_time::test_date();

    // lipo_base::ltest::test001();

    // lipo_base::lring::test_ring();
    // println!("输出： {:?}", lipo_base::lring::test_ring());

    // lipo_base::lhttp::lreqwest::test_http();

    // lipo_base::lhttp::test_mod();

   // let content = lipo_base::lring::aes_encode_str("klsed","你是我的小呀小苹果，怎么爱你都不嫌多，红红的火焰燃烧了我，嚯嚯嚯嚯。风雨送春归，飞雪迎春到，已是悬崖百丈冰，犹有花枝俏。俏也不争春，只把春来报。待到山花烂漫时，她在丛中笑。1287挲andlzncdjlkadl");
   //  println!("{:?}",content);

    // lipo_base::ltokio::test();

    test();
}


fn test(){
    let temp:u8 = 0xf1;
    let mut result: u32 = 0;
    if temp>>7 == 1 {
        result = 0xffffff00 | (temp as u32)
    }else {
        result = temp as u32
    }

    println!("{:032b}", result);
}